package models

import (
	"time"
)

// MaPersonInfoLook [...]
type MaPersonInfoLook struct {
	ID             int       `gorm:"autoIncrement:true;primaryKey;column:id;type:int;not null" json:"id" json_old:"ID"`
	Phone          string    `gorm:"column:phone;type:varchar(20);not null;comment:电话" json:"phone" json_old:"Phone"`
	RedemptionCode string    `gorm:"column:redemption_code;type:varchar(255);not null;default:0;comment:兑换码" json:"redemption_code" json_old:"RedemptionCode"`
	AddTime        time.Time `gorm:"column:add_time;type:datetime;not null;comment:注册时间" json:"add_time" json_old:"AddTime"`
	Content        string    `gorm:"column:content;type:text;default:null;comment:问卷内容，使用son字符串格式存入" json:"content" json_old:"Content"`
	CreatedAt      int64     `gorm:"column:created_at;autoCreateTime;type:int;size:64;comment:创建时间" json:"created_at"`
}

// TableName get sql table name.获取数据库表名
func (m MaPersonInfoLook) TableName() string {
	return "ma_person_info_look"
}

// 模式自动注册
func init() {
	Models = append(Models, &MaPersonInfoLook{})
}
